package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 策义问卷调查：需求调查对象 cy_question_requirement
 * 
 * @author ruoyi
 * @date 2022-01-05
 */
public class CyQuestionRequirement extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String project;

    /** 部门 */
    @Excel(name = "部门")
    private String deptName;

    /** 岗位 */
    @Excel(name = "岗位")
    private String postName;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String phone;

    /** Q1展厅主要作用 */
    @Excel(name = "Q1展厅主要作用")
    private String question1;

    /** Q2是否接待过参观 */
    @Excel(name = "Q2是否接待过参观")
    private String question2;

    /** Q3参观人数 */
    @Excel(name = "Q3参观人数")
    private String question3;

    /** Q4日常参观 */
    @Excel(name = "Q4日常参观")
    private String question4;

    /** Q5大型参观 */
    @Excel(name = "Q5大型参观")
    private String question5;

    /** Q6更好的展示方式 */
    @Excel(name = "Q6更好的展示方式")
    private String question7;

    /** Q7值得借鉴的地方 */
    @Excel(name = "Q7值得借鉴的地方")
    private String question9;

    /** Q8内容更新频率 */
    @Excel(name = "Q8内容更新频率")
    private String question10;

    /** Q9交付后关注 */
    @Excel(name = "Q9交付后关注")
    private String question11;

    /** Q10重点展示内容 */
    @Excel(name = "Q10重点展示内容")
    private String question6;

    /** Q11印象深刻的展厅 */
    @Excel(name = "Q11印象深刻的展厅")
    private String question8;

    /** Q12设计施工想法 */
    @Excel(name = "Q12设计施工想法")
    private String question12;

    /** 提交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "提交时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date submitTime;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setProject(String project) 
    {
        this.project = project;
    }

    public String getProject() 
    {
        return project;
    }
    public void setDeptName(String deptName) 
    {
        this.deptName = deptName;
    }

    public String getDeptName() 
    {
        return deptName;
    }
    public void setPostName(String postName) 
    {
        this.postName = postName;
    }

    public String getPostName() 
    {
        return postName;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setQuestion1(String question1) 
    {
        this.question1 = question1;
    }

    public String getQuestion1() 
    {
        return question1;
    }
    public void setQuestion2(String question2) 
    {
        this.question2 = question2;
    }

    public String getQuestion2() 
    {
        return question2;
    }
    public void setQuestion3(String question3) 
    {
        this.question3 = question3;
    }

    public String getQuestion3() 
    {
        return question3;
    }
    public void setQuestion4(String question4) 
    {
        this.question4 = question4;
    }

    public String getQuestion4() 
    {
        return question4;
    }
    public void setQuestion5(String question5) 
    {
        this.question5 = question5;
    }

    public String getQuestion5() 
    {
        return question5;
    }
    public void setQuestion7(String question7) 
    {
        this.question7 = question7;
    }

    public String getQuestion7() 
    {
        return question7;
    }
    public void setQuestion9(String question9) 
    {
        this.question9 = question9;
    }

    public String getQuestion9() 
    {
        return question9;
    }
    public void setQuestion10(String question10) 
    {
        this.question10 = question10;
    }

    public String getQuestion10() 
    {
        return question10;
    }
    public void setQuestion11(String question11) 
    {
        this.question11 = question11;
    }

    public String getQuestion11() 
    {
        return question11;
    }
    public void setQuestion6(String question6) 
    {
        this.question6 = question6;
    }

    public String getQuestion6() 
    {
        return question6;
    }
    public void setQuestion8(String question8) 
    {
        this.question8 = question8;
    }

    public String getQuestion8() 
    {
        return question8;
    }
    public void setQuestion12(String question12) 
    {
        this.question12 = question12;
    }

    public String getQuestion12() 
    {
        return question12;
    }
    public void setSubmitTime(Date submitTime) 
    {
        this.submitTime = submitTime;
    }

    public Date getSubmitTime() 
    {
        return submitTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("project", getProject())
            .append("deptName", getDeptName())
            .append("postName", getPostName())
            .append("phone", getPhone())
            .append("question1", getQuestion1())
            .append("question2", getQuestion2())
            .append("question3", getQuestion3())
            .append("question4", getQuestion4())
            .append("question5", getQuestion5())
            .append("question7", getQuestion7())
            .append("question9", getQuestion9())
            .append("question10", getQuestion10())
            .append("question11", getQuestion11())
            .append("question6", getQuestion6())
            .append("question8", getQuestion8())
            .append("question12", getQuestion12())
            .append("submitTime", getSubmitTime())
            .toString();
    }
}
